.wrapper{ width: 945spx; margin: 0 auto; }
.consultant-wrap{ margin: 28px auto 0 auto; width: 886px; }
.consultant-content{ margi: n; }
.consultant-intro{ min-height: 119px; _height: 119px; padding: 0 0 0 140px; color: #000; font-size: 14px; background: url(../images/contact-consultant-icon-b.png) no-repeat 0 0; }
.consultant-intro h1{ font-size: 28px; margin-bottom: 10px; }
.consultant-intro a{ color: #eb3c00; text-decoration: underline; zoom: 1; }
.consultant-intro strong{ color: #eb3c00; }
.versions-table{ margin: 25px 0 25px 0; padding: 0 0 25px 0; text-align: center; border-bottom: 1px dotted #b5b8b9; }
.case-area h2{ margin: 0 0 1em 0; font-size: 14px; font-weight: bolder; color: #000; }
.case{ margin: 0 0 0 0; padding: 0 0 25px 0; text-align: center; border-bottom: 1px dotted #b5b8b9; }
.case-tabs { position: relative; }
.case-tabs li{ float: left; position: relative; bottom: -3px; margin-right: 0px; }
.case-tabs a{ display: block; float: left; width: 431px; line-height: 45px; color: #acacac; text-align: center; font-size: 16px; font-weight: bolder; background-image: url(../images/tabs01-bg01.png); background-position: -431px 0; }
.case-tabs a:hover{ text-decoration: none; }
.case-tabs a.active{ background-position: 0 0; color: #dc3b00; }
.case-content{ height: 225px; background: url(../images/tabs01-bg03.png) no-repeat; }
.partner-area h2{ margin: 1em 0; font-size: 14px; font-weight: bolder; color: #000; }
.partner-area ul{ margin-left: -6px; }
.partner-area li{ float: left; margin: 0 0 0 6px; }
.consultant .aside-01 p{ width: 120px; padding: 16px 10px 16px 85px; background-position: 13px 16px; }
.case-outer{ display: none; padding: 20px 20px 20px 20px; }
.case-left{ float: left; width: 345px; }
.case-right{ float: left; width: 487px; text-align: left; }
.case-b-list li{ float: left; margin: 2px 2px 0 0; }
.case-b-list a{ display: block; float: left; width: 145px; height: 45px; line-height: 45px; font-size: 16px; border: 1px solid #fff; background: #e0e0e0; text-align: center; color: #000; }
.case-b-list a:hover,
.case-b-list a.active{ background-color: #fff; border: 1px solid #e0e0e0; text-decoration: none; color: #004991; }
.case-b-list .case-logo a{ text-indent: -9999px; }
.case-b-list .guohua a{ background: url(../images/logo-gt.png); }
.case-b-list .guohua a:hover,
.case-b-list .guohua a.active{ background-position: 0 -45px; }
.case-b-list .jinjiang a{ background: url(../images/logo-jj.png); }
.case-b-list .jinjiang a:hover,
.case-b-list .jinjiang a.active{ background-position: 0 -45px; }
.case-b-list .nuah a{ background: url(../images/logo-ny.png); }
.case-b-list .nuah a:hover,
.case-b-list .nuah a.active{ background-position: 0 -45px; }
.case-t-list li a{ display: block; padding: 0 0 0 16px; margin: 0 0 5px 0; color: #757575; text-align: left; font-size: 14px; background: url(../images/case-arrow.png) no-repeat 0 7px; }
.case-t-list li a.active{ color: #dc3b00; font-weight: bolder; background: url(../images/case-arrow-active.png) no-repeat 0 7px; }
.case-right-box h4{ color: #000; font-size: 24px; line-height: 1.3; }
.case-right-box div{ display: none; }
.case-right-box  p{ margin: 1em 0 0 0; }
.case-right-box  p span{ color: #999; font-size: 11px; }
a.btn-link-03{ display: inline-block; width: 128px; height: 36px; color: #fff; line-height: 36px; background: url(../images/btn-link-03.png); text-align: center; }
a.btn-link-03:hover{ text-decoration: none; }
